منابع مشابه
Custom Instruction Sets for Code Compression
We describe a C compiler tailored to save space in executables. It accepts an arbitrary C program and customizes for it a compact interpreter and interpretive code. In a typical application, the compiler halves its own size. We have written programs that collaborate to compile an arbitrary C program into a compact interpreter and interpretive code. It improves on prior efforts to automatically ...
متن کاملAutomatic Data Path Generation from C code for Custom Processors
The stringent performance constraints and short time to market of modern digital systems require automatic methods for design of high performance applicationspecific architectures. This paper presents a novel algorithm for automatic generation of custom pipelined data path for a given application from its C code. The data path optimization targets both resource utilization and performance. The ...
متن کاملCode Generation for Custom Architectures using Constraint Programming
As custom multicore architectures become more and more common for DSP applications, instruction selection and scheduling for such applications and architectures become important topics. In this paper, we explore the effects of defining the problem of finding an optimal instruction selection and scheduling as a constraint satisfaction problem (CSP). We incorporate methods based on sub-graph isom...
متن کاملGenerating Custom Code for Efficient Query Execution on Heterogeneous Processors
Processor manufacturers build increasingly specialized processors to mitigate the effects of the power wall to deliver improved performance. Currently, database engines are manually optimized for each processor: A costly and error prone process. In this paper, we propose concepts to enable the database engine to perform per-processor optimization automatically. Our core idea is to create varian...
متن کاملGeneration of Custom Co-processor Structure from C-Code
Designers of modern embedded systems may use two approaches for implementing an application: they can select an existing processor and map the application to it using a compiler, or they can design a custom processor for the code. While the secong approach provides optimality, the first one is cheaper and faster. To gain in terms of performance, cost and design time, we propose a method for ext...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Égypte/Monde arabe
سال: 2005
ISSN: 1110-5097,2090-7273
DOI: 10.4000/ema.3054